html,body
{
   margin: 0;
   padding: 0;
   background: #faf8ef;
   color: #776e65;
   font-family: "Clear Sans", "Helvetica Neue", Arial, sans-serif;
   font-size: 18px;
}

.gridBackground
{
    width: 568px;
    height: 568px;
    background: #BBADA0;
    border-radius: 8px;
    padding: 10px;
    position: absolute;
}

.gridBackground div
{
   width: 126px;
   height: 126px;
   margin: 8px;
   background: #CDC0B4;
   border-radius: 6px;
   float: left;
}

.blockCell
{
    width: 126px;
    height: 126px;
    border-radius: 6px;
}

.move
{
    position: absolute;
    width: 568px;
    height: 568px;
    border-radius: 8px;
    padding: 10px;
}

.move div
{
    width: 126px;
    height: 126px;
    margin: 8px;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    line-height: 126px;
    position: absolute;
    transition: .2s;
    opacity: 0;
    transform: scale(0.3);
}